﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; min-width:1080px;  zoom:1; background: #fff url(../images/topline.gif) 0px 0px repeat-x;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#3986d6;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1080px; margin:0px auto;margin-bottom: 10px;}

/*font*/
.st{ font-family:"宋体";}
.yh{font-family:"微软雅黑";}
dt{font-family:"微软雅黑";}
.red{ color:#ff0000;}

/*pages*/
.Pages{ line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{display:inline-block;margin-top:8px;}
.Pages a{ display:inline-block; margin:0px 5px 0px 5px; background:#e5e5e5; font-size:18px; width:40px; line-height:40px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1D2089;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_total{ vertical-align:middle;}
.Pages .p_count b{ color:#1D2089;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#1D2089;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; vertical-align:middle;}
.Pages .i_button { position:relative; width:45px; height:18px; cursor:pointer; border:none; background:url(../images/btnjump.gif); border:0px; vertical-align:middle;}
.Pages .p_jump .f1{ padding-right:3px;}
.Pages .p_jump .f2{ padding:0 3px;}
.Pages .p_cur{ display:none;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{text-align:center;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ background:#b9dfff; color:#4b5fb8;}
.Pages .p_page .num a{ display:inline-block; height:40px; line-height:40px;vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#0968b3; color:#fff;}
/*pages end*/

/*Top*/
.Header{ width:1080px; margin:0px auto;}
.Top{ height:90px;}
.Logo{ float:left; padding-top:16px;}
.TopRight{ float:right;}
.TopRight .tel{ padding:17px 25px 9px 0px; line-height:22px; font-size:14px; color:#ff0000;}
.TopRight .SearchBox{ background:url(../images/searchbg.gif); width:171px; height:25px; padding:2px 0px 0px 11px;}
.TopRight .SearchBox .inputtxt{ width:134px; height:23px; line-height:23px; float:left; border:0px; background:transparent; margin-right:5px;}

.MainNav{ height:56px; line-height:56px;}
.MainNav li{ float:left; width:12.5%; position:relative; z-index:99;}
.MainNav li .aon a{ display:block; margin:0px auto; height:56px; text-align:center; font-size:16px;}
.MainNav li .aon a:hover,.MainNav li .aon .sele{ color:#fff; background:#3986d6;}
.MainNav li.onnav .aon a{ color:#fff; background:#3986d6;}
.SubNav{ display:none; width:428px; position:absolute; top:56px; left:-1px; border:1px solid #eae9e9; background:#fff; padding:6px 0px 5px 0px;}
.SubNav dl{ padding-left:18px; float:left; width:120px;}
.SubNav dl dd{ line-height:23px; margin-top:10px; background:url(../images/arrnav.gif) 0px 7px no-repeat; padding-left:25px;}
.SubNav .img{ float:left; padding:8px 0px 20px 0px;}
.SubNav .img img{ display:block; width:270px; height:144px;}
.menu1 li:hover>.SubNav{
	display: block;
}
/*Top*/

/*Bottom*/
footer{min-width:1080px; max-width:100%; background:#242424; padding:7px 0px 12px 0px; line-height:27px; color:#999999;}
footer .Bnav{ line-height:38px; color:#999999;margin-top: 10px;}
footer .Bnav i{ width:30px; height:38px; display:inline-block; vertical-align:middle; background:url(../images/bline.gif) center center no-repeat;}
footer .Bnav a{ color:#999999;}footer .Bnav a:hover{ color:#ffcc00;}
footer .ewm{ float:right; padding:21px 19px 0px 0px;}
/*Bottom*/

/*SildeBar*/
/*SildeBar*/

/*Banner*/
.HomeBan{ min-width:1002px; max-width:100%;position:relative; height:500px; overflow:hidden; margin-bottom:40px;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:500px;}
.HomeBan .bd li a{ height:500px; display:block;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:25px; left:0; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 4px;overflow:hidden;line-height:9999px; background:url(../images/dot_ban.png) right bottom no-repeat;}
.HomeBan .hd ul .on{background:url(../images/dot_ban.png) 0px top no-repeat;}

.BanSub{min-width:1002px; max-width:100%; height:205px; margin-bottom:20px;}
/*Banner*/

/*index*/
.HomeSolution{ margin-bottom:31px;}
.HomeSolution li{ width:360px; height:320px; position:relative; color:#fff; float:left;}
.HomeSolution li .img{ position:absolute; top:0px;}
.HomeSolution li .Txt{position:absolute; bottom:0px; z-index:1; background:url(../images/txtbg1.png); width:360px; height:165px;}
.HomeSolution li .Txt dl{ padding:7px 18px 0px 21px; line-height:18px;}
.HomeSolution li .Txt dl dt{ line-height:57px; font-size:20px; text-align:center;}
.HomeSolution li .Txt dl a.detail{ background:url(../images/sarr.png); width:28px; height:28px; display:block; margin:11px auto 0px;}
.HomeSolution li a{ color:#fff;}
.HomeSolution li a:hover{ color:#ffcc00;}
.HomeSolution li.two .img{ position:absolute; top:auto;bottom:0px;}
.HomeSolution li.two .Txt{ position:absolute; top:0px; z-index:1; background:url(../images/txtbg2.png); width:360px; height:165px;}

.HomeTitle{ height:54px; line-height:54px; font-size:18px; color:#333; background:#fff;}
.HomeTitle span{color:#333; font-size:16px; color:#999999; margin-left:8px;}
.HomeNews{ width:340px; float:left;  height:322px;}
.HomeNews li{ background:url(../images/linebg.gif) 0px bottom repeat-x; height:99px; }
.HomeNews li .date{ text-align:center; float:left; margin:10px 0px 0px 1px; font-size:12px; color:#777777; font-family:Arial, Helvetica, sans-serif; line-height:20px; width:57px; height:62px; background:url(../images/datebg.gif);}
.HomeNews li .date span{ display:block; line-height:42px; color:#797979; font-size:22px;}
.HomeNews li .info{ width:250px; float:left; padding-left:16px; font-size:13px; line-height:26px; color:#999999;}
.HomeNews li .info .Tit{ line-height:38px; font-size:15px;}

.HomeService{ padding-left:30px; width:340px; float:left; position:relative;}
.HomeService p{ text-indent:2em; margin:21px 0px 0px 0px; line-height:27px; color:#999999;}
.HomeService .detail{ position:absolute; right:2px; top:258px; color:#1f96d4;}
.HomeService:hover p{color:#333;}

.HomeCase{ width:340px; float:right;  height:322px;}
.HomeCase li{ padding:15px 0px 0px 10px; height:65px; line-height:22px; position:relative;}
.HomeCase li .img{ display:none;}
.HomeCase li .img img{ width:60px; height:60px;}
.HomeCase li .info{ padding:0px 7px 0px 0px; color:#999999; font-size:13px;}
.HomeCase li .detail{ position:absolute; right:22px; bottom:20px; color:#068acf;}
.HomeCase li .detail a{ color:#068acf;}
.HomeCase li .Tit{ font-size:15px;}
.Pages{
	width: 100%;
    padding-top: 20px;
	height: 40px;
}
.Pages li{
	float: left;
	width: auto;
	height: 40px;
	padding: 0 8px;
	font-size: 15px;
	margin-right: 5px;
}
.Pages li a{
	line-height: 40px;
	width: auto;
	background-color: #f5f5f5;
	font-size: 12px;
	
}
.current{
	line-height: 40px;
	width: 40px;
	background-color: #222222;
	color: #ffffff;
	margin-top:0 !important;
	margin-bottom:20px;
	font-size: 13px;
}
.Pages .active{
	padding: 0;
}

/*index*/

/*栏目页*/
.SubPage{background:#fff; height:auto !important; height:350px; min-height:350px; margin-bottom:40px;}

.leftbar{ width:230px; float:left; padding-bottom:35px;}
.leftbar .columnname{ text-align:center; padding:11px 0px 0px 0px; height:69px; background:#e97e00; color:#fff; font-size:20px; margin-bottom:1px;}
.leftbar .columnname span{ display:block; line-height:33px;}
.leftbar .MenuList{ margin-bottom:19px;}
.leftbar .MenuList li{ height:55px; line-height:55px; margin-bottom:1px;}
.leftbar .MenuList li a{ background:url(../images/menubg.gif) 0px top no-repeat; display:block; padding-left:83px; font-size:16px;}
.leftbar .MenuList li a:hover{ background:url(../images/menubg.gif) 0px bottom no-repeat; color:#fff;}
.leftbar .MenuList li.onli a{ background:url(../images/menubg.gif) 0px bottom no-repeat; color:#fff;}

.solutionmenu .leftbar .MenuList li{ height:auto;line-height:30px;}
.solutionmenu .leftbar .MenuList li a{ background:#f7f6f6; text-align:center; padding:13px 5px; font-size:14px;}
.solutionmenu .leftbar .MenuList li a:hover{ background:#0968b3;}
.solutionmenu .leftbar .MenuList li.onli a{ background:#0968b3;}

.leftbar .tptitle{ padding-top:10px;}

.maincontent{ width:800px;padding: 20px; float:right; background:#f5f5f5; height:auto !important; height:396px; min-height:396px; padding-bottom:35px;}
.Current{ height:34px; line-height:20px; border-bottom:2px solid #dddddd; text-align:right;}
.Current h2{ float:left; font-size:18px; color:#333333; font-weight:normal;}
.Current h2 span{ color:#666666; font-size:14px; margin-left:8px;}
.Current .place{ color:#c5c3c3;}
.Current .place span{ color:#0968b3;}
.Current .place em{ color:#333;}

.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:21px 14px 20px 14px; line-height:30px;}
.SinglePage p{
	line-height: 25px;
	font-size: 15px;
	color: #222222;

}
.Top a img{
		margin-top: 15px;
	}
.SinglePage p img{
	width: 100%;
}
.lightbox img{
	width: 45%;
	border-radius: 10px;
	border:5px solid #ffffff;
	float: left;
	margin:10px 10px;
	-moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd;

}
.NewsList{  color:#666666;}
.NewsList li{ padding:14px 0px;/* height:137px;*/ background:url(../images/linebg2.gif) 0px bottom repeat-x; line-height:25px;}
.NewsList li .img{ display:none; float:left; padding-top:11px;}
.NewsList li .info{/* float:right; width:630px;*/}
.NewsList li .info .Tit{ line-height:40px; font-size:16px;}
.NewsList li .info .txt{ display:none;}
.NewsList li .info .time{ color:#0968b3;font-size: 13px;}
.NewsList li .info a{ color:#000;}
.NewsList li .info a:hover{ color:#3986d6;}
.Txt dd{
	overflow: hidden; 
text-overflow: ellipsis; 
display: -webkit-box; 
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical; 
display: -moz-box; 
-moz-line-clamp: 2; 
-moz-box-orient: vertical; 
display: -o-box; 
-o-line-clamp: 2; 
-o-box-orient: vertical; 
}
.CaseList{margin-top:20px; color:#666666;}
.CaseList li{border: 1px solid #dddddd;
	background-color: #ffffff;
    border-radius: 5px;
    padding: 1%;
    line-height: 25px;
    width: 29%;
    margin-right: 2%;
    float: left;
margin-bottom: 20px;
}
    .CaseList li:hover{
    	-moz-box-shadow:0px 0px 5px #AAAAAA; -webkit-box-shadow:0px 0px 5px #AAAAAA; box-shadow:0px 0px 5px #AAAAAA;
    }
.CaseList li .img{ display:none; float:left; padding-top:11px;}
.CaseList li .info{cursor: pointer;padding-bottom: 10px;}
.CaseList li .info .Tit{ line-height:40px; font-size:16px;}
.CaseList li .info .time{ display:none; color:#0968b3;}
.CaseList li .info a{ color:#000;font-size: 14px;}
.CaseList li .info a:hover{ color:#3986d6;}
.info img{
	width: 100%;
}
.porjs{
	font-size: 13px;
	color: #aaaaaa;
	line-height: 18px;
	height: 36px;
	overflow: hidden; 
text-overflow: ellipsis; 
display: -webkit-box; 
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical; 
display: -moz-box; 
-moz-line-clamp: 2; 
-moz-box-orient: vertical; 
display: -o-box; 
-o-line-clamp: 2; 
-o-box-orient: vertical; 
}
.Titleinfo{ text-align:center; background:url(../images/linebg2.gif) 0px bottom repeat-x; padding:15px 0px 14px 0px; line-height:21px; color:#666666;}
.Titleinfo h2{ line-height:50px; font-size:20px; color:#333;}
.PrevNextBox {border-top:1px solid #eeeeee; padding:16px 0px 20px 0px; line-height:29px; position:relative;}
.PrevNextBox b{ font-weight:normal; color:#000000;}
.PrevNextBox a{ }
.PrevNextBox a.none{ cursor:default; color:#ccc;}
.PrevNextBox a.none:hover{ color:#ccc;}

.SolutionList{ width:853px; margin:20px 0px 0px -33px;}
.SolutionList li{ background:#f7f7f7; width:250px; height:340px; float:left; margin:0px 0px 30px 33px; color:#666666;}
.SolutionList li .img{ text-align:center; padding-top:10px;}
.SolutionList li .Tit{ font-size:16px; line-height:35px; padding:0px 10px 3px 10px; color:#333;}
.SolutionList li .p{ line-height:25px; padding:0px 10px 11px 10px; color:#666666;}
.SolutionList li .detail{ width:108px; line-height:33px; border:1px solid #3986d6; margin-left:10px; text-align:center;}
.SolutionList li a{ display:block;}
.SolutionList li:hover{ background:#3986d6; color:#000;}
.SolutionList li:hover a{ color:#fff;}
.SolutionList li:hover .Tit{ color:#fff;}
.SolutionList li:hover .p{ color:#bcdaf9;}
.SolutionList li:hover .detail{ border:1px solid #fff;}

.JobList{}
.JobList .Item{ padding-top:30px; position:relative;}
.JobList .Item .Tit{ padding-left:21px; line-height:47px; background:#f3f0f0; color:#666666; font-size:16px;}
.JobList .Item .Con{ line-height:30px; padding-top:11px; color:#666666;}
.JobList .Item a.detail{ display:block; text-align:center; color:#fff; width:130px; line-height:46px; background:#0968b3; margin-top:22px;}
.JobForm{ color:#666666; margin:0px 0px 0px 35px;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 72px; height:32px;}
.JobForm .input { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:14px; width:99px; height:33px; text-align:center; background:#976b31; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:14px; width:87px; height:33px; text-align:center; background:#eef1f3; border:0px; cursor:pointer;}

.feedback{ border:1px solid #ededec; background-color:#f6f6f6; padding:17px 0px 17px 0px;box-shadow: 1px 1px 5px #e0e0de; margin-top:23px;}
.feedback .img{ padding-top:12px; float:left;}
.feedback .form{ float:left;width:505px;}
.feedback li{ padding-top:12px;}
.feedback li a{ color:#8e8e8e; font-size:12px;}
.input_1 { background:#fff; padding-left:10px; border:1px solid #e0e0de; width:292px; height:32px; line-height:32px;}
.input_2 { background:#fff;  vertical-align:top; padding-left:10px; border:1px solid #e0e0de; width:372px; height:174px; line-height:32px;}
.btn_1 { width:117px; height:32px; color:#fff; font-size:14px; background: #c11719; border:0px; border:none; cursor:pointer;}
.btn_2 { width:117px; height:32px; color:#fff; font-size:14px; background: #ccc; border:0px; border:none; cursor:pointer;}
.feedback .Tit{ color:#333; display:inline-block; text-align:right; width:100px; font-size:14px;}
.red{ color:#ff0000;}
.faqlist{  padding:21px 0px 0px 0px; height:auto !important; height:337px; min-height:337px; margin-bottom:30px;}
.faqlist li{ margin-top:20px; line-height:24px; color:#666666;}
.faqlist h3{ color:#555; font-size:14px; border:1px solid #eaeaea; cursor:pointer; background:url(../images/icon_faq1.gif) 26px center no-repeat; line-height:28px; padding:6px 5px 6px 64px;}
.faqlist .mast{ position:relative; border:1px solid #eaeaea; margin:28px 0px 0px 31px; background: #f8f8f8 url(../images/lines4.gif) 0px top repeat-y; padding:13px 65px 9px 82px; line-height:24px; height:auto !important; height:24px; min-height:24px; display:none;}
.faqlist .mast .icon{ position:absolute; top:50%; margin-top:-9px; left:17px; background-image:url(../images/icon_faq2.gif); width:26px; height:18px; display:block;}
.faqlist .mast .arrow{ width:17px; height:11px; background-image:url(../images/arrow_faq.gif); top:-11px; left:100px; display:block; position:absolute}
.faqlist li.on .mast{ display:block;}
.faqlist li a.detail{ color:#0968b3;}

.StyleList{ margin:20px 0px 30px 0px; color:#666666;}
.StyleList li{ float:left; text-align:center; padding:0px 10px 14px 10px; height:120px; width:250px; height:240px; line-height:25px;}
.StyleList li img{ width:250px; height:175px; display:block; margin-bottom:10px;}

.layout{ position:absolute; bottom:0px; width:250px; padding:10px; color:#0968b3; display:none; background:#fff; border:1px solid #666;}
.layout h2{ font-size:15px;}
.layout a.close{ position:absolute; right:-10px; top:-10px;background-image:url(../images/close.png); width:24px; height:24px;}

.popboxx{ display:none; position:fixed; top:50%; width:350px; padding:10px; color:#0968b3; display:none; background:#fff; border:1px solid #666;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block; border-right:dotted 1px #ddd; margin-right:10px;}



.lanren1 {RIGHT: 0px; POSITION: absolute; TOP: 150px;z-index: 999999999;}
.lanren1 .slide_min1 {CURSOR: pointer; HEIGHT: 118px; WIDTH: 24px; BACKGROUND:#1F60C3;/*显示div颜色*/  padding-left:4px; padding-bottom:30px;}
.slide_min1 img{ margin-top:8px;}
.slide_min1 span{ font-size:16px; color:#fff; margin-top:2px;}
.lanren1 .slide_box1 {OVERFLOW: hidden; FONT-SIZE: 12px; HEIGHT: auto; WIDTH: 154px; border:2px #1F60C3 solid;/*隐藏div边框颜色*/ COLOR: #666; TEXT-ALIGN: center; LINE-HEIGHT: 130%;background:#fff;
}
.lanren1 .slide_box1 .weixin {MARGIN-BOTTOM: 5px}
.lanren1 .slide_box1 IMG {CURSOR: pointer}
.lanren1 .slide_box1 P {BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 5px; PADDING-RIGHT: 5px}
.lanren1 .slide_box1 SPAN {VERTICAL-ALIGN: top; DISPLAY: block; LINE-HEIGHT: 22px; margin-bottom:7px;}
.lanren1 .slide_box1 SPAN A {COLOR: #76a20c}
.kf011{ width:523px; height:43px; padding:0px 12px 0px 5px; background:#1F60C3;/*隐藏div头部颜色*/  cursor:pointer;}
.kf011 img{ display:block; float:left; margin-top:13px;}
.kf011 span{ display:block; float:left; font-size:15px; color:#fff; font-weight:bold; line-height:43px !important; width:65px; margin:0px 15px;}
.menu{
	display: none;
}
.lxfs span{
margin-right: 10px;
}
.morenr{
	display: none;
}
.bannerother{
	margin-bottom: 10px;
}
.bannerother1{
	display: none;
}
.yijianfk{
	display: none;
}
@media screen and (max-width: 640px) {
	body{
		min-width: 100%;
		width: 100%;
	}

	.Header{
		width: 100%;
		height: 60px;
	}
	.Top{
		width: 50%;
		height: 60px;
		float: left;
	}
	.Logo a img{
		width: 95%;
		margin-left: 5%;
		float: left;
	}
	.TopRight{
		display: none;
	}
	.yijianfk{
		display: block;
	}
	.MainNav{
		width: 50%;
		float: right;
	}
	.Contain{
		width: 96%;
		font-size: 12px;
	}
	.Top a img{
		height: 40px;
		margin-top: 10px;
		margin-left: 5px;
	}
	footer{
		min-width: 100%;
	}
	.menu{
		display: block;
    float: right;
    width: 15px;
    padding: 5px;
    border: 2px solid #3985d6;
    margin-top: 15px;
    border-radius: 5px;
    margin-right: 5px;
	}
	.MainNav{
		line-height: 35px;
		position: relative;
	}
	.MainNav li{
		width: 100%;
	}
	.MainNav ul{
		width: 50%;
		border-radius: 5px;
        overflow: hidden;
		float: left;
		position: absolute;
		top: 60px;
		right: 2px;
		z-index: 9999999999;
		
	}
	.MainNav li .aon a{
		line-height: 35px;
		background-color: #3985d6;
		height: 35px;
		color: #ffffff;
		border-bottom: 1px dotted #e0e0e0;
		font-size: 13px;
	}
    .MainNav li:last-child  .aon a{
    	border-bottom: 0px dotted #e0e0e0;
    }
    .menu1{
    	display: none;
    }
    .swiper-pagination-bullet{
    	width: 5px !important;
    	height: 5px !important;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    	bottom: 0 !important;
    }
    .swiper-container{
    	margin-bottom: 5px!important;
    }
    .HomeSolution li{
    	width: 100%;
    	height: 83px;
    	float: left;
    	margin-bottom: 3px;
    }
    .HomeSolution li .img{
    	width: 50%;
    	
    	top: 0 !important;
    	right: 0;
    	float: right;
    }
    .HomeSolution li .Txt{
    	width: 50%;
    	position: none;
    	float: left;
    }
    .HomeSolution li .img a img{
    	width: 100%!important;
        height:83px;
    }
    .HomeSolution li.two .Txt{
    	width: 50%;
    	position: none;
    	float: left;
    }
    .HomeSolution li .Txt{
    	height: 83px;
    	background:#f59b1c;
    }
    .HomeSolution li .Txt dl dt{
    	font-size: 13px;
    	margin-bottom: 6px;
        margin-top: 7px;
    	line-height: 20px;
    	overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .Txt dd{
    	height: 28px;
        font-size: 12px;
        line-height: 14px;
    }
    .HomeTitle{
    	text-align: center;
    }
    .HomeNews{
    	width: 100%;
    }
    .HomeSolution{
    	margin-bottom: 10px;
    }
    .HomeNews{
    	height: auto;
    	margin-bottom: 20px;
    	padding-top: 20px;
    }
    .HomeService {
    	padding-left: 0;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.HomeService a div img{
	width: 100%;
	height: auto;
}
.HomeService .detail{
	display: none;
	right: 0;
	top: 0;
}
.HomeCase{
	width: 100%;
	height: auto;
}
.contact_map{
	width: 100% !important;
}
.ewm{
	display: none;
}
footer .Bnav i{
	width: 15px;
}
.lxfs span{
	display: block;
	width: 100%;
	margin-right: 0px;
	line-height: 20px;
}
.bqsm{
	line-height: 20px;
    margin-top: 10px;
	}
	.morenr{
		display: block;
    width: 85px;
    height: 25px;
    background-color: #222222;
    border-radius: 8px;
    color: #ffffff;
    margin: auto;
    text-align: center;
	}
	.HomeNews ul{
		margin-bottom: 10px;
	}
	.BanSub{
		min-width:100%;
		width: 100%;
		height: auto;
	}
	.leftbar .columnname{
		width: 100%;
		padding: 0;
		height: auto;
		font-size: 16px;
		text-align: center;
		background-color: #ffffff;
		color: #222222;
		font-weight: bold;
		line-height:18px;
		margin-bottom: 10px;
	}
	.leftbar .columnname span{
		line-height: 20px;
    font-size: 12px;
	}
	.bannerother{
		display: none;
		margin-bottom: 10px;
	}
	.bannerother1{
		display: block;
		margin-bottom: 10px;
	}
	.leftbar{
		width: 100%;
	}
	.leftbar .MenuList li {
    width: 20%;
    margin:0 2.5%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 1px;
    float: left;
}
.leftbar .MenuList li a{
	background:none;
	padding-left: 0;
	border-radius: 5px;
	font-size: 13px;
	text-align: center;
		overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.leftbar .MenuList li.onli a{
	background: #222222 !important;
	font-size: 13px;
	border-radius: 5px;
	text-align: center;
}
.tptitle{
	display: none;
}
.maincontent{
	width: 100%;
	padding:0;
	background-color: #ffffff;
}
.Current h2{
	display: none;
}
.leftbar{
	padding-bottom: 20px;
}
.Current{
	height: 25px;
	text-align: left;
}
.lightbox img{
	margin:10px 5px;
	border: 2px solid #ffffff;
}
.Pages li a{
	background-color: #ffffff;
}
.CaseList li{
	width: 45%;
}
.Tit{
	font-size: 14px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.contact_map{
	height: 255px !important;
}
.feedback .img{
	display:none;
}
.feedback .form{
	width: 96%;
	padding:2%;
}
.feedback li{
	padding-top: 5px;
}
.feedback .Tit{
	display: block;
    text-align: left;
}
.input_2{
	width: 100%;
	padding-left: 0;
}
.Logo {
    float: left;
    padding-top: 0px; 

}

@media screen and (max-width: 320px) {
	.HomeSolution li .img a img{
		height: 75px;
	}
	.HomeSolution li{
		height: 75px;
	}
	.HomeSolution li .Txt{
		height: 75px;
	}
	.HomeSolution li.two .Txt{
		height: 75px;
	}
	.HomeSolution li .Txt dl dt{
	margin-bottom: 4px;
    margin-top: 4px;
	}
}